﻿namespace DCHealthCheck.DomainModel {

    #region Usings
    using DCHealthCheck.Common;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks; 
    #endregion

    public interface INetstatInfo {

        string ForeignAddress { get; set; }
        int ForeignPort { get; set; }
        long Id { get; set; }
        string LocalAddress { get; set; }
        int LocalPort { get; set; }
        long ProcessId { get; set; }
        ConnectionProtocol Protocol { get; set; }
        NetworkConnectionState State { get; set; }

        #region Related Entities
        ProcessInfo ProcessInfo { get; set; }
        SystemInfo SystemInfo { get; set; } 
        #endregion
    }
}
